package MODEL;

import java.util.GregorianCalendar;
import java.util.ArrayList;

/**
 * Classe de mapeamento da entidade comentário
 */
public class ComentarioModel {
    private Integer                    id;
    private String                     autor;
    private String                     email;
    private PostModel                  post;
    private GregorianCalendar          dataHoraCriacao;
    private String                     texto;
    private ComentarioModel            comentario;
    private ArrayList<ComentarioModel> respostas;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAutor() {
        return autor;
    }

    public void setAutor(String autor) {
        this.autor = autor;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public PostModel getPost() {
        return post;
    }

    public void setPost(PostModel post) {
        this.post = post;
    }

    public GregorianCalendar getDataHoraCriacao() {
        return dataHoraCriacao;
    }

    public void setDataHoraCriacao(GregorianCalendar dataHoraCriacao) {
        this.dataHoraCriacao = dataHoraCriacao;
    }

    public String getTexto() {
        return texto;
    }

    public void setTexto(String texto) {
        this.texto = texto;
    }

    public ComentarioModel getComentario() {
        return comentario;
    }

    public void setComentario(ComentarioModel comentario) {
        this.comentario = comentario;
    }    
}
